GtkCssGadget: Set valid clip values for invisible gadgets
authorTimm Bäder <mail@baedert.org>
Thu, 7 Jan 2016 19:33:25 +0000 (20:33 +0100)
committerTimm Bäder <mail@baedert.org>
Thu, 7 Jan 2016 19:39:37 +0000 (20:39 +0100)
gtk/gtkcssgadget.c

index 18d9370914eb0f1fda6fbb265cb665a01ac9071a..c068c95a0aef7b2969aa1a0123f1b0705c819348 100644 (file)
@@ -560,7 +560,13 @@ gtk_css_gadget_allocate (GtkCssGadget        *gadget,
   g_return_if_fail (out_clip != NULL);
 
   if (!gtk_css_gadget_get_visible (gadget))
-    return;
+    {
+      out_clip->x = 0;
+      out_clip->y = 0;
+      out_clip->width = 0;
+      out_clip->height = 0;
+      return;
+    }
 
   priv->allocated_size = *allocation;
   priv->allocated_baseline = baseline;